holly-leaved cherry - German English Dictionary